p {
	padding: 5px 0px;
}
.contentpaneopen ul {
	margin-right: 10px; margin-left: 10px;
}
.module_round_box_outer ul {
	list-style: none;
}
.moduletable ul {
	list-style: none;
}
ol {
	margin-top: 5px; margin-bottom: 5px;
}
ol li {
	padding: 2px; margin-right: 15px; margin-left: 15px;
}
blockquote {
	background: url("../images/typography/s5_left_quote.png") no-repeat left top; margin: 15px 0pt; padding: 0px 0px 5px 65px; width: auto; line-height: 150%; font-style: italic; font-weight: bold;
}
blockquote p {
	background: url("../images/typography/s5_right_quote.png") no-repeat right bottom; padding: 0pt 65px 10px 0pt; margin-top: 0pt;
}
.code {
	background: rgb(235, 234, 234); font: 1.4em/1.5 monospace; padding: 20px; color: rgb(102, 102, 102); margin-top: 15px; margin-bottom: 15px; border-left-color: rgb(102, 102, 102); border-left-width: 5px; border-left-style: solid;
}
ul.ul_arrow li {
	background: url("../images/typography/s5_ul_arrow.png") no-repeat left top; list-style: none; padding: 3px 18px;
}
#s5_component_wrap ul.ul_arrow {
	padding-left: 0px; margin-right: 0px; margin-left: 0px; list-style-type: none;
}
ul.ul_star li {
	background: url("../images/typography/s5_ul_star.png") no-repeat left top; list-style: none; padding: 0px 16px 0px 24px; line-height: 17px; margin-top: 12px;
}
#s5_component_wrap ul.ul_star {
	line-height: 21px; padding-left: 0px; margin-right: 0px; margin-left: 0px; list-style-type: none;
}
ul.ul_bullet li {
	background: url("../images/typography/s5_ul_bullet.png") no-repeat left top; list-style: none; padding: 3px 18px 3px 23px;
}
#s5_component_wrap ul.ul_bullet {
	padding-left: 0px; margin-right: 0px; margin-left: 0px; list-style-type: none;
}
#s5_component_wrap ul.ul_numbers {
	padding-left: 0px; margin-right: 0px; margin-left: 0px; list-style-type: none;
}
ul.ul_numbers li {
	padding-top: 6px; padding-left: 36px;
}
li.li_number1 {
	background: url("../images/typography/s5_li_number1.png") no-repeat left top; padding: 8px 18px 22px 40px; list-style-type: none;
}
li.li_number2 {
	background: url("../images/typography/s5_li_number2.png") no-repeat left top; padding: 8px 18px 22px 40px; list-style-type: none;
}
li.li_number3 {
	background: url("../images/typography/s5_li_number3.png") no-repeat left top; padding: 8px 18px 22px 40px; list-style-type: none;
}
li.li_number4 {
	background: url("../images/typography/s5_li_number4.png") no-repeat left top; padding: 8px 18px 22px 40px; list-style-type: none;
}
li.li_number5 {
	background: url("../images/typography/s5_li_number5.png") no-repeat left top; padding: 8px 18px 22px 40px; list-style-type: none;
}
li.li_number6 {
	background: url("../images/typography/s5_li_number6.png") no-repeat left top; padding: 8px 18px 22px 40px; list-style-type: none;
}
li.li_number7 {
	background: url("../images/typography/s5_li_number7.png") no-repeat left top; padding: 8px 18px 22px 40px; list-style-type: none;
}
li.li_number8 {
	background: url("../images/typography/s5_li_number8.png") no-repeat left top; padding: 8px 18px 22px 40px; list-style-type: none;
}
li.li_number9 {
	background: url("../images/typography/s5_li_number9.png") no-repeat left top; padding: 8px 18px 22px 40px; list-style-type: none;
}
.red_box {
	background: rgb(255, 214, 214); padding: 6px 6px 6px 15px; border: 1px solid rgb(239, 112, 111); border-image: none; color: rgb(204, 0, 0);
}
.red_box a {
	color: rgb(204, 0, 0); font-weight: bold; text-decoration: underline;
}
#s5_component_wrap_inner .red_box a {
	color: rgb(204, 0, 0); font-weight: bold; text-decoration: underline;
}
.blue_box {
	background: rgb(208, 220, 236); padding: 6px 6px 6px 15px; border: 1px solid rgb(91, 149, 218); border-image: none; color: rgb(27, 111, 194);
}
.blue_box a {
	color: rgb(27, 111, 194); font-weight: bold; text-decoration: none;
}
#s5_component_wrap_inner .blue_box a {
	color: rgb(27, 111, 194); font-weight: bold; text-decoration: none;
}
.green_box {
	background: rgb(238, 247, 221); padding: 6px 6px 6px 15px; border: 1px solid rgb(64, 171, 56); border-image: none; color: rgb(64, 171, 56);
}
.green_box a {
	color: rgb(64, 171, 56); font-weight: bold; text-decoration: underline;
}
#s5_component_wrap_inner .green_box a {
	color: rgb(64, 171, 56); font-weight: bold; text-decoration: underline;
}
.orange_box {
	background: rgb(254, 246, 216); padding: 6px 6px 6px 15px; border: 1px solid rgb(117, 81, 2); border-image: none; color: rgb(117, 81, 2);
}
.orange_box a {
	color: rgb(117, 81, 2); font-weight: bold; text-decoration: underline;
}
#s5_component_wrap_inner .orange_box a {
	color: rgb(117, 81, 2); font-weight: bold; text-decoration: underline;
}
.yellow_box {
	background: rgb(244, 245, 185); padding: 6px 6px 6px 15px; border: 1px solid rgb(117, 116, 2); border-image: none; color: rgb(117, 116, 2);
}
.yellow_box a {
	color: rgb(117, 116, 2); font-weight: bold; text-decoration: underline;
}
#s5_component_wrap_inner .yellow_box a {
	color: rgb(117, 116, 2); font-weight: bold; text-decoration: underline;
}
.gray_box {
	background: rgb(255, 255, 255); padding: 6px 6px 6px 15px; border: 1px solid rgb(157, 157, 157); border-image: none; color: rgb(75, 75, 75);
}
.gray_box a {
	color: rgb(75, 75, 75); font-weight: bold; text-decoration: underline;
}
#s5_component_wrap_inner .gray_box a {
	color: rgb(75, 75, 75); font-weight: bold; text-decoration: underline;
}
.black_box {
	background: rgb(51, 51, 51); padding: 6px 6px 6px 15px; border: 1px solid rgb(77, 77, 77); border-image: none; color: rgb(255, 255, 255);
}
.black_box a {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: underline;
}
#s5_component_wrap_inner .black_box a {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: underline;
}
.boxed {
	background: 0px 0px rgb(217, 217, 217); margin: 0px 0px 14px; padding: 5px; border: 1px solid rgb(191, 190, 190); border-image: none; float: left;
}
.boxed_black {
	background: rgb(26, 26, 26); padding: 3px; transition:background 200ms ease-out; margin-right: 10px; margin-bottom: 8px; -webkit-transition: background 200ms ease-out; -moz-transition: background 200ms ease-out; -o-transition: background 200ms ease-out;
}
.boxed_black:hover {
	background: rgb(65, 65, 65); transition:background 200ms ease-in; -webkit-transition: background 200ms ease-in; -moz-transition: background 200ms ease-in; -o-transition: background 200ms ease-in;
}
.padded {
	border: 1px solid rgb(210, 210, 210); border-image: none; margin-right: 15px; margin-bottom: 0px; float: left;
}
.item-page .padded {
	float: none;
}
.module_round_box-plain .padded {
	margin-bottom: 10px;
}
.module_round_box-plain_medium .padded {
	margin-bottom: 10px;
}
.point {
	min-height: 28px;
}
.s5_greenbox {
	background: rgb(24, 85, 100); padding: 12px; color: rgb(255, 255, 255); position: relative; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3) inset;
}
.s5_greenbox a {
	color: rgb(255, 255, 255);
}
.s5_greenbox .point {
	background: url("../images/typography/s5_alert.png") no-repeat left; padding-left: 42px;
}
.s5_graybox {
	background: rgb(230, 230, 230); padding: 12px; color: rgb(49, 49, 49); position: relative; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3) inset;
}
.s5_graybox a {
	color: rgb(49, 49, 49);
}
.s5_graybox .point {
	background: url("../images/typography/s5_alert.png") no-repeat left; padding-left: 42px;
}
.s5_bluebox {
	background: rgb(34, 172, 229); padding: 12px; color: rgb(255, 255, 255); position: relative; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3) inset;
}
.s5_bluebox a {
	color: rgb(255, 255, 255);
}
.s5_bluebox .point {
	background: url("../images/typography/s5_alert.png") no-repeat left; padding-left: 42px;
}
.s5_redbox {
	background: rgb(255, 88, 88); padding: 12px; color: rgb(255, 255, 255); position: relative; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3) inset;
}
.s5_bluebox a {
	color: rgb(255, 255, 255);
}
.s5_redbox .point {
	background: url("../images/typography/s5_alert.png") no-repeat left; padding-left: 42px;
}
.resizeshadow {
	border-radius: 3px; transition:300ms ease-out; box-shadow: 2px 2px 2px rgba(0,0,0,0.3); -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3); -webkit-transition: all 300ms ease-out 0s; -moz-transition: all 300ms ease-out 0s; -o-transition: all 300ms ease-out 0s; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.resizeshadow:hover {
	transition:300ms ease-in; cursor: pointer; transform: scale(1.1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg); -webkit-transition: all 300ms ease-in 0s; -moz-transition: all 300ms ease-in 0s; -o-transition: all 300ms ease-in 0s; -moz-transform: scale(1.1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg); -webkit-transform: scale(1.1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg); -o-transform: scale(1.1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);
}
